net.sf.webphotos.action
Class AcaoItemListener

java.lang.Object
  extended by net.sf.webphotos.action.AcaoItemListener
All Implemented Interfaces:
ItemListener, EventListener

public class AcaoItemListener
extends Object
implements ItemListener

Informa se o item foi ou não selecionado. Possui dois construtores, um geral que seta um valor para a tabela de fotos e o segundo que não recebe parâmetros, serve apenas para mudar o flag de alteração detectada. Possui um método que identifica o elemento selecionado e faz as alterações necessárias.


Constructor Summary
AcaoItemListener()
          Construtor da classe.
AcaoItemListener(JTable tabela)
          Construtor da classe.
 
Method Summary
 void itemStateChanged(ItemEvent e)
          Checa quando for evento de lstCategoriasAlbum, significa que o album esta vazio, muda somente a flag de alteração detectada.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcaoItemListener

public AcaoItemListener(JTable tabela)
Construtor da classe. Recebe uma tabela como parâmetro e seta esse valor para a variável tabela de fotos da classe.

Parameters:
tabela - Tabela de fotos.

AcaoItemListener

public AcaoItemListener()
Construtor da classe. Inicialmente vazio. Utilizado pelo combo lstCategoriasAlbum em PainelWebFotos, muda somente o flag alteracaoDetectada.

Method Detail

itemStateChanged

public void itemStateChanged(ItemEvent e)
Checa quando for evento de lstCategoriasAlbum, significa que o album esta vazio, muda somente a flag de alteração detectada. Caso contrário busca qual item, no caso foto, foi selecionado pelo usuário, seta creditoNome com o item afetado pelo evento, atualiza o modelo do albúm e muda o flag de alteração detectada.

Specified by:
itemStateChanged in interface ItemListener
Parameters:
e - Evento de item (selecionado ou não selecionado).


Copyright © 2008-2012. All Rights Reserved.